using System;
using System.Reflection;

namespace TestCases.CompareAssert.Core.Comparers.Members
{
    [Flags]
    public enum AccessFlags
    {
        Public = BindingFlags.Public,
        NonPublic = BindingFlags.NonPublic,
        Instance = BindingFlags.Instance,
        Static = BindingFlags.Static,        
        
        Default = BindingFlags.Public | BindingFlags.Instance,
        AllInstance = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance,
        AllStatic = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static,
        All = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance        
    }
}